293425
103980
558635
829296
64106
692274
698460
791385
513891
259420
576645
51752
5325799
3753581
3267148
2582804
2313988
2166609
2090358
194978
1861118
1756136
1755196
1671471